OpenBuildings™ Designer 帮助

动态视图一体化粘合

一体化过程是指两个接触或连接的材质(样式)之类的构件虚拟地缝合在一起,以呈现出一个整体表示。OpenBuildings Designer 提供了一种动态视图一体化算法,称为一体化粘合。此算法提供最高动态视图一体化性能(高 4 倍),并放宽接触与连接几何图形之间的公差。一体化粘合还是同时支持 32 位和 64 位处理的多线程实用工具。

一体化粘合设置和变量

缺省情况下,一体化粘合由配置变量 BB_UNIFICATION_METHOD 启用和控制(缺省值为 GLUE)。如果要将一体化返回到其旧状态,只需将配置变量重新定义为等于 MERGE。如果一体化方法已更改,可能需要清除现有一体化高速缓存,以便重新处理一体化。实现此操作的方法如下:压缩“建筑显示加速器”(后台 - 文件 > 工具 > 压缩选项 > 建筑显示加速器),然后使用键入命令 ( MDL COMMAND DVREFRESH )刷新动态视图。

您可以控制一体化粘合公差,以管理接触或连接构件之间的一体化间隙或重叠。公差由配置变量 BB_UNIFICATION_TOLERANCE_MM 控制。公差以毫米为单位进行定义,缺省值设置为 7mm

一体性粘合还支持多线程和多处理。其利用多核处理器(如果可用),为每个内核启动新的线程。一体化粘合进程的交互和性能由配置变量 BB_UNIFICATION_MT 决定。缺省情况下,此变量设置为 2。可用配置变量设置包括:

  • BB_UNIFICATION_MT = 0:所有一体化均由 OpenBuildings Designer 在内部执行。
  • BB_UNIFICATION_MT = 1:大型一体化分配给多个单独的进程 (tfunifiers.exe) 进行处理,而标准一体化由 OpenBuildings Designer 进行处理。
  • BB_UNIFICATION_MT = 2:所有一体化都分配给多个单独的进程 (tfunifiers.exe)。您的 RAM 应不小于 8 GB,以保证此操作高效进行。
注释: 一体化粘合适用于动态视图。它不会一体化交叉或嵌入的几何图形。两个构件必须在一体化公差范围内,才能一体化它们之间的重叠或间隙。

单元元素一体化

我们提供了配置变量 TF_UNIFY_CELL_CHILDREN,这样如果元素是单个单元的子组件,便可使用相同样式(或通用统一)来统一这些元素。如果构成单元的元素使用同一样式定义或通用统一样式,在应用该变量时这些元素会统一为单个元素。

设置 TF_UNIFY_CELL_CHILDREN=1,以便统一 BXC、CEL 和 PAZ 单元库中的元素。